/*
### 综合案例变形 ###

需求：根据用户选择计算两个数的结果：

**题目描述：**
打开页面出现一个提示框，注意是一直提示的，'请您选择 + - \* / ，如果输入 q，则是退出结束程序

- 如果输入的是 + - * / 其中任何一个，比如用户输入是 + ，则是计算求和，如果用户输入是 * 则是计算乘积
    - 则提示第一个弹窗，提示用户：'请您输入第一个数字'
    - 输入完毕则继续提示第二个弹窗，提示用户：'请您输入第二个数字'
    - 都输入完毕，则通过警示框 alert 输出结果
    - 如果输入是 q，则结束程序
提示：多分支请使用 if 多分支来完成*/

    let select;
    let firstNum;
    let lastNum;
    while(true){
        select = prompt(`
        1.输入 + - \* / 以计算两个数的结果\n
        2.输入 q，退出结束程序`);

        if(select=="q"){
            break;
        }else{
            if(select=="+"){
                firstNum = parseFloat(prompt("请输入第一个数字"));
                lastNum = parseFloat(prompt("请输入第二个数字"));
                alert(`
                    根据您的输入：\n
                    计算式：${firstNum} + ${lastNum}\n
                    结果：${firstNum+lastNum}
                `);
            }else if(select=="-"){
                firstNum = parseFloat(prompt("请输入第一个数字"));
                lastNum = parseFloat(prompt("请输入第二个数字"));
                alert(`
                    根据您的输入：\n
                    计算式：${firstNum} - ${lastNum}\n
                    结果：${firstNum-lastNum}
                `);
            }else if(select=="*"){
                firstNum = parseFloat(prompt("请输入第一个数字"));
                lastNum = parseFloat(prompt("请输入第二个数字"));
                alert(`
                    根据您的输入：\n
                    计算式：${firstNum} * ${lastNum}\n
                    结果：${firstNum*lastNum}
                `);
            }else if(select=="/"){
                firstNum = parseFloat(prompt("请输入第一个数字"));
                lastNum = parseFloat(prompt("请输入第二个数字"));
                alert(`
                    根据您的输入：\n
                    计算式：${firstNum} / ${lastNum}\n
                    结果：${firstNum/lastNum}
                `);
            }else{
                alert("【输入错误，请重新输入！】");
            }
        }
    }
